How Does The This Keyword Work in JavaScript